Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Segovia Challenger Winston-Salem Open - Winston-Salem U.S. Open - New York Astana Open - Astana Shanghai Rolex Masters - Shanghai Stockholm Open - Stockholm Rolex Paris Masters - Paris Sofia Open - Sofia Miami Open - Miami Australian Open - Melbourne Bucharest Open - Bucharest Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ABN AMRO Open - Rotterdam Davis Cup, World Group, Q, HUN-GER 2-3 Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Wimbledon - London Internazionali BNL d'Italia - Rome Cagliari Challenger French Open - Paris Generali Open - Kitzbuhel Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Erste Bank Open - Vienna European Open - Antwerp Bratislava 2 Challenger Belgrade Open - Belgrade Davis Cup, World Group, Q, CAN-HUN 2-3 Oeiras 3 Challenger Murcia Challenger Dubai Duty Free Tennis Championships - Dubai Manama Challenger Noumea Challenger Australian Open - Melbourne Wimbledon - London Girona Challenger Estoril Challenger Mutua Madrid Open - Madrid Tiriac Open - Bucharest Internazionali BNL d'Italia - Rome Gonet Geneva Open - Geneva French Open - Paris Boss Open - Stuttgart Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem U.S. Open - New York Davis Cup, World Group, Q2, HUN-AUT 2-3 Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai Germany F11 Germany F14 France F16 Germany F4 Great Britain F3 Great Britain F4 Kuwait F1 Kuwait F2 Czech Republic F3 Finland F1 Finland F2 Germany F10 Germany F12 France F12 Italy F2 France F6 Germany F8 Germany F10 Austria F9 France F5 Germany F9 China F2 Cambodia F2 Croatia F2 Poland F1 Bosnia & Herzegovina F4 Slovakia F2 Slovakia F3 Hungary F3 France F17 France F18 Croatia F14 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Germany F4 Croatia F2 Great Britain F4 Great Britain F5 Switzerland F3 Turkey F15 Bosnia & Herzegovina F1 Slovakia F3 Poland F5 Canada F7 Canada F8 Canada F9 France F19 Czech Republic F8 Morocco F10 France F1 France F6 China F2 China F3 China F4 Bosnia & Herzegovina F4 Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg 10th Wartburg Open - Eisenach Oberstaufen Cup - Oberstaufen Muller Cup 2000 - Ulm DPD Challenger 2000 - Aschaffenburg 9th Wartburg Open - Eisenach Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere Black Forest Open - Freudenstadt Open de L'Isere (Open 38) - Grenoble Bosnia & Herzegovina F2 Hungary F1 Challenger Groningen - Groningen Badden Open by Rothaus - Ettlingen Siemens Open - Scheveningen Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Siemens Open - Scheveningen Akbank Private Banking TED Open 2006 - Istanbul Aamulehti Tampere Open - Tampere s Tennis Masters 06 - Graz Black Forest Open - Freudenstadt Dusseldorf Open 2006 - Dusseldorf Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban KGHM Dialog Polish Indoors - Wroclaw Open Prevadies - St. Brieuc LTA Cardiff Challenger - Cardiff Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Siemens Open 2007 - Scheveningen The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Dusseldorf Open Challenger 2007 - Dusseldorf Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Israel F3 ECM Prague Open 2008 - Prague Pharma Medico Open 2008 - Aarhus Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Ipsos Bucharest Challenger - Bucharest Ethias Trophy - Mons Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Heilbronn Challenger Dallas Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Tenerife Challenger Izmir Challenger Karlsruhe Challenger Braunschweig Challenger Oberstaufen Challenger Istanbul Challenger Geneva Challenger St. Remy Challenger Eckental Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Bogota Challenger Curitiba Challenger San Remo Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Kyoto Challenger Guangzhou Challenger Athens Challenger Zagreb Challenger Furth Challenger Kosice Challenger Braunschweig Challenger Scheveningen Challenger Dortmund Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Orleans Challenger Ortisei Challenger Salzburg Challenger Heilbronn Challenger Quimper Challenger Wolfsburg Challenger Guadalajara Challenger Bath Challenger St. Brieuc Challenger Prague Challenger Prostejov Challenger Caltanissetta Challenger Kosice Challenger Arad Challenger Scheveningen Challenger Oberstaufen Challenger Genova Challenger Todi Challenger Mons Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Marbella Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Kyoto Challenger St. Brieuc Challenger Mersin Challenger Rome Challenger Tunis Challenger Anning Challenger Kun-Ming Challenger Caltanissetta Challenger Kosice Challenger Scheveningen Challenger Istanbul Challenger Eskisehir Challenger Oberstaufen Challenger Segovia Challenger San Marino Challenger Meerbusch Challenger Alphen Challenger St. Remy Challenger Petange Challenger Banja Luka Challenger Szczecin Challenger Orleans Challenger Kazan Challenger Eckental Challenger Helsinki Challenger Andria Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Kazan Challenger St. Brieuc Challenger Shenzhen Challenger Ostrava Challenger Anning Challenger Bordeaux Challenger Heilbronn Challenger Mestre Challenger Caltanissetta Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Oberstaufen Challenger Aptos Challenger Genova Challenger Szczecin Challenger Trnava Challenger Sibiu Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Happy Valley Challenger Bergamo Challenger Wroclaw Challenger Quimper Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Prostejov Challenger Prague Challenger Recanati Challenger Biella Challenger Liberec Challenger Prague Challenger Genova Challenger Trnava Challenger Rome Challenger Eckental Challenger Ortisei Challenger Andria Challenger Happy Valley Challenger Bergamo Challenger Zhuhai Challenger Guangzhou Challenger Napoli Challenger Barletta Challenger Rome Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Todi Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Mons Challenger Budapest Challenger Happy Valley Challenger Rennes Challenger Budapest Challenger Sophia Antipolis Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Ilkley Challenger Braunschweig Challenger Genova Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Canberra Challenger Budapest Challenger Irving Challenger Bratislava Challenger Bendigo Challenger China F3 Germany F5 Orleans Challenger Bratislava Challenger Andria Challenger Canberra Challenger Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille BMW Open - Munich Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose BMW Open - Munich Mercedes Cup - Stuttgart Masters Series - Hamburg Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Open de Moselle - Metz Open Sud de France - Montpellier Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich France F20 UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Brisbane International - Brisbane Power Horse Cup - Dusseldorf Moselle Open - Metz Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Erste Bank Open - Vienna Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Open 13 - Marseille Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Maharashtra Open - Pune Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London German Tennis Championships - Hamburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne Sofia Open - Sofia Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna San Diego Open - San Diego Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Noventi Open - Halle Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Firenze Open - Florence Tennis Napoli Open - Naples Adelaide International 2 - Adelaide Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open Parc - Lyon Boss Open - Stuttgart France F21 Western & Southern Open - Cincinnati Morocco F9 Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Finals, Group D Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, Group I, 1R, UKR-HUN 1-3 Davis Cup, World Group, PO, HUN-FRA 2-3 U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) DPD Challenger 2001 - Aschaffenburg La Rinascente Tennis Cup Harbour Club Milano - Milan Ostdeutscher Sparkassen Cup - Dresden Pereira Challenger Rimouski Challenger Irving Challenger German Tennis Championships - Hamburg Masters Series Hamburg - Hamburg Olympics - Paris